self vs non self antigens